#include "stage.h"

#ifndef __WIFIMESSAGE_H__
#define __WIFIMESSAGE_H__

class MyWifiMessage : public WifiMessageBase {
    public: 
        MyWifiMessage():WifiMessageBase(){};
        ~MyWifiMessage(){ };
        Pose gpose;

        MyWifiMessage(const MyWifiMessage& toCopy) : WifiMessageBase(toCopy)
        {
            gpose = toCopy.gpose;
        };           ///< Copy constructor

        MyWifiMessage& operator=(const MyWifiMessage& toCopy)
        {
            WifiMessageBase::operator=(toCopy);
            gpose = toCopy.gpose; 

            return *this;
        };///< Equals operator overload

        virtual WifiMessageBase* Clone() { return new MyWifiMessage(*this); }; 

};//end MyWifiMessage

#endif
